echo '正在从master获取最新代码...'
git pull origin master
echo '获取最新代码完成, 正在开始清理maven包...'
mvn clean package
echo '清理包完成, 开始打包项目成jar文件'
mvn clean install -DskipTests
echo '已成功打包到target文件夹，开始构建docker镜像源'

project='eladmin'
dport=8081
port=8081

version=`cat version.txt`
echo '旧版本号: '$version

version=`expr $version + 1`
echo $version> version.txt
echo '新版本号:'$version
image= $project':'$version
echo $image
docker build -t "$image" .

echo $image'镜像构建成功，开始停止并删除旧容器，但保留旧镜像'
docker stop $project
docker rm $project
echo '容器已停止并移除，开始启动容器'
docker run -p $dport:$port -v /tmp:/data/applogs --name abapi  -d $project
echo '容器启动完成，访问地址: http://192.168.19.99:'$port
